Operational Event Timing Constraints in Ptolemy
نویسنده
چکیده
Event-driven simulators are an eeective way to behaviorally describe a system. Timing constraints are also an important component of a system description. Ptolemy, a powerful graphical simulation framework, provides an event-driven environment. OESIM, a text-based event-driven simulator, provides support for timing constraints. This paper describes a new Ptolemy environment, based on the existing event-driven one, which includes the timing constraint semantics of OESIM.
منابع مشابه
Ptolemy: A Language of Quantified, Typed Events
This paper defines Ptolemy. The novelty of Ptolemy is the notion of event types and quantification based on event types. We give the syntax, operational semantics and type rules for the langauge, and discuss its metatheory.
متن کاملC Code Generation from the Giotto Model of Computation to the PRET Architecture
We present code generation from the Giotto model of computation in Ptolemy II to the Precision Timed (PRET) Architecture. Giotto is a time-triggered programming model that provides the user with methods to specify timing at a high level, and PRET is a processor architecture that emphasizes predictable timing. The goal of code generation is to automatically generate code that correctly implement...
متن کاملPtolemy: A Framework for Simulating and Prototyping Heterogeneous Systems
Ptolemy is an environment for simulation and prototyping of heterogeneous systems. It uses modern object-oriented software technology (C++) to model each subsystem in a natural and efficient manner, and to integrate these subsystems into a whole. Ptolemy encompasses practically all aspects of designing signal processing and communications systems, ranging from algorithms and communication strat...
متن کاملPtolemy: A Framework for Simulating and Prototyping Heterogenous Systems
Ptolemy is an environment for simulation and prototyping of heterogeneous systems. It uses modern object-oriented software technology (C++) to model each subsystem in a natural and efficient manner, and to integrate these subsystems into a whole. Ptolemy encompasses practically all aspects of designing signal processing and communications systems, ranging from algorithms and communication strat...
متن کاملToward an error handling mechanism for timing errors with Java Pathfinder and Ptolemy II
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific permission....
متن کامل